John D. L. Brosz
EDUCATION
PhD in Computer Science, University of Calgary
Thesis: Flexible Projection; Supervisor: F. F. Samavati
|
2011 GPA 4.0/4.0 |
MSc in Computer Science, University of Calgary
Thesis: Terrain By-Example; Supervisors: F. F. Samavati & M. Costa Sousa
|
2005 GPA 4.0/4.0 |
BSc in Computer Science, University of Calgary
w/ Distinction & Internship
|
2003 GPA 3.78/4.0 |
Research Areas: data visualization, modeling by-example, touch interfaces, computer graphics and rendering. |
WORK EXPERIENCE
Coordinator, Data Visualization
Libraries & Cultural Resources, University of Calgary
- Developed software and websites for visualizing, collecting, and normalizing data using Tableau, PowerBI, D3, C#, three.js, php, and javascript.
- Developed and presented a variety of workshops to train faculty, students, and staff in research data and visualization skills. The different workshops included R, Python, Tableau, Data Visualization, Qualitative Data Visualization, Infographics, and LaTeX.
- Covered as Acting Director of Lab NEXT during research leave; adapting operations to continue access and support for students and scholars without the previously maintained 50+ hours/week of student staffing.
|
2020-present |
Project Coordinator, The Andrew W. Mellon Foundation Grant
Libraries & Cultural Resources, University of Calgary
- Administered sub-grant competition distributing $400,000 to multidisciplinary research projects proposed by University of Calgary scholars related to the topics of Smart Cities, Cultural Discourse, or Arctic Studies.
- Collaborated with twenty-one teams of scholars to develop letters of intent into full proposals with focus on expanding meaningful library involvement and connections to library expertise supporting the grant's ultimate goal of exploring and expanding the library's support for research activities.
- Worked with the Research Services Office to ensure that funds properly managed and IP handled according to the sponsor's unique requirements.
- Provided visualization (software development, visualization design, data wrangling, javascript, D3) expertise to five of the twelve sub-grant research projects.
- Continued support for visualization activities from previous position.
- Organized two annual external review visits and a day-long symposium attended by 90+ participants.
- Co-authored three papers and three presentations on project outcomes.
|
2017-2020 (secondment) |
Sessional Instructor - Information Visualization
Computer Science, Univeresity of Calgary
- Instructor for Computer Science 583 Introduction to Information Visualization (48 students).
- Developed and delivered lectures as well as projects and assignments covering a variety of visualization topics including: D3, visual encoding, representation, interaction, design process, and evaluation.
- Supervised a teaching assistant who provided weekly tutorials.
|
2019 |
Research Data & Visualization Coordinator
Libraries & Cultural Resources, University of Calgary
- Worked within Libraries and Cultural Resources as well as across the University to develop policies, procedures, infrastructure, and support for research data production, management, and curation.
- Provided consultation services for scholars, students, and staff for implementing project-specific strategies for long-term data management.
- Setup and maintained several Linux-based virtual machines to deploy and test research data software systems.
- Deployed and operationalized an institutional data repository.
- Continued to operate and enable research activities in the Visualization Studio.
|
2015-2017 |
Visualization Research Coordinator
Libraries & Cultural Resources, University of Calgary
- Operated & promoted state-of-the-art research & teaching facility used by scholars from areas across the University including Anthropology, Art, Astronomy & Astrophysics, Computer Science, Geography, English, Psychology, and Urban Design.
- Developed data visualizations and software for research projects and library use with D3, PHP, Flash, and C# (Projects 1, 2, 3, 4).
- Organized and supported events related to research projects as well as other visualization/technology initiatives (e.g., library Beakerhead event).
- Provided instruction and training on visualization techniques and software to librarians, researchers, and students.
- Created web-based public displays promoting the library, campus research, and data visualization.
|
2012-2015 |
Post-Doctoral Researcher
Innovis Group, Interactions Lab, Computer Science, University of Calgary
- Maintained a large C++ codebase of ongoing research projects while developing new research software using C#, C++, JAVA, OpenGL, and NVIDIA PhysX (Projects 1, 2, 3).
- Assisted in supervision of three graduate students/interns.
- Collaborator involved in seven research projects, gaining knowledge of human-computer interfaces, touch-displays, and information visualization.
- Coauthor on three papers, two short papers, and one art installation.
|
2009-2010 (PT) 2010-2012 (FT) |
Doctoral Student
Graphics Jungle Lab, Computer Science, University of Calgary.
- Developed research applications in C++, C# using QT, OpenGL, and DirectX providing realtime rendering performance for advanced 3D graphics techniques. Made use of vertex, pixel, and geometry shaders to adapt an advanced ray-tracing technique to create realtime results. (Projects 1, 2).
- Collaborated with an artist to create a digital art project exploring distortion of information. Application created with C# & DirectX (Projects 1, 2).
- Provided training and support to students on C++, QT, OpenGL, and OpenGL Shading Language (GLSL).
|
2005-2011 |
Master's Student
Graphics Jungle Lab, Computer Science, University of Calgary.
- Developed research applications in C++ with QT & OpenGL providing realtime rendering performance for advanced 3D graphics techniques (Projects 1, 2).
- Provided training and support to students on Pascal, C++, QT, and OpenGL.
|
2003-2005 |
Software Developer (Intern)
O'Connor Associates Environmental Inc.
- As part of a team of four developers, contributed to desktop and web-based data-entry & analysis software contributing to two desktop applications (Delphi) and
three web applications (ASP and ASP.Net).
- Researched and prototyped web-based techniques for future projects.
- Provided desktop and server IT support.
|
2001-2002, 2003 |
PUBLICATIONS
Journal Articles |
H. Thomas Hickerson, John Brosz, and Leonora Crema (2022).
Creating New Roles for Libraries in Academic Research: Research Conducted at the University of Calgary, 2015-2020.
College and Research Libraries, 83(1).
DOI 10.5860/crl.83.1.129.
|
Karen Bourrier, Hannah Anderson, Sonia Jarmula, David Lapins, Kaelyn Macaulay, Peter Peller, Ingrid Reiche, John Brosz, and Dan Jacobson (2021).
Mapping Victorian Homes and Haunts: A Methodological Introduction.
Journal of Victorian Culture. 26(2), Oxford Press.
DOI 10.1093/jvcult/vcab003.
|
Stefania Forlini, Uta Hinrichs, and John Brosz (2018).
Mining the material archive: balancing sensate experience and sense-making in digitized print collections.
Open Library of Humanities. 4(2).
DOI 10.16995/olh.282.
|
Haleh Alemasoon, Faramarz F. Samavati, John Brosz, and David Layzell (2016).
EnergyViz: an interactive system for visualization of energy systems.
The Visual Computer. Springer.
DOI 10.1007/s00371-015-1186-8.
|
Katayoon Etemad, Dominikus Baur, John Brosz, Sheelagh Carpendale, and Faramarz F. Samavati1 (2014).
PaisleyTrees: A Size-Invariant Tree Visualization.
EAI Endorsed Transactions on Creative Technologies. 14(1), ICST.
DOI 10.4108/ct.1.1.e2.
|
John Brosz, Sheelagh Carpendale, and Miguel Nacenta (2011).
The Undistort Lens.
Computer Graphics Forum (Proceedings of EuroVis 2011). Wiley-Blackwell.
DOI 10.1111/j.1467-8659.2011.01937.x.
|
Tom Bowen, John Brosz, Kristylea Brosz, Jacques Hebert, and Bruce Ritchie (2010).
Management of hereditary angioedema: 2010 Canadian approach.
Allergy, Asthma, & Clinic Immunology (AACI). BioMed Central.
DOI 10.1186/1710-1492-6-20.
|
Tom Bowen et al. (60 authors) (2010).
2010 International consensus algorithm for the diagnosis, therapy and management of hereditary angioedema.
Allergy, Asthma, & Clinical Immunology (AACI). BioMed Central.
DOI 10.1186/1710-1492-6-24.
|
Peer-Reviewed Conference Papers
|
Tom Hickerson and John Brosz (2019).
Remaining Relevant: Critical Roles for Libraries in the Research Enterprise.
Paper presented at: IFLA WLIC 2019 - Athens, Greece - Libraries: dialogue for change. August 25, 2019.
libryary.ifla.org.
|
Shima Dadkhahfard, Katayoon Etemad, John Brosz, and Faramarz Samavati (2018).
Area Preserving Dynamic Geospatial Visualization on Physical Globe.
In Proceedings of the International Conference on Information Visualization Theory and Applications (IVAPP). SCITEPRESS.
DOI 10.5220/0006627303090318
|
Rahul Kamal Bhaskar, Craig Anslow, John Brosz, and Frank Maurer (2016).
Developing usable APIs with XP and cognitive dimensions.
In Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC). IEEE.
DOI 10.1109/VLHCC.2016.7739671.
|
Craig Anslow, John Brosz, Mike Boyes, and Frank Maurer (2016).
Datathons: An Experience Report of Data Hackathons for Data Science Education.
In Proceedings of the ACM Special Interest Group on Computer Science Education (SIGCSE). ACM.
DOI 10.1145/2839509.2844568.
|
Fateme Rajabiyazdi, Jagoda Walny, Carrie Mah, John Brosz, and Sheelagh Carpendale (2015).
Understanding Researchers' Use of a Large, High-Resolution Display Across Disciplines.
In Proceedings of the International Conference on Interactive Tabletops & Surfaces (ITS). ACM.
DOI 10.1145/2817721.2817735.
|
Lindsay MacDonald, John Brosz, Miguel Nacenta, and Sheelagh Carpendale (2014).
Designing the Unexpected: Endlessly Fascinating Interaction for Interactive Installations.
In Proceedings of the International Conference on Tangible, Embedded, and Embodied Interaction (TEI). ACM.
DOI 10.1145/2677199.2680603.
|
Haleh Alemasoom, Faramarz Samavati, John Brosz, and David Layzell (2014).
Interactive visualization of energy system. In Proceedings of the International Conference on Cyberworlds (CW). EuroGraphics & IEEE.
DOI 10.1109/CW.2014.39.
|
John Brosz, Miguel Nacenta, Richard Pusch, Sheelagh Carpendale, and Christophe Hurter (2013).
Transmogrification: Casual Manipulation of Visualizations.
In Proceedings of User Interface Software and Technology Symposium (UIST). ACM.
DOI 10.1145/2501988.2502046.
|
Florian Perteneder, Christian Grossauer, Thomas Seifried, Jagoda Walney, John Brosz, Anthony Tang, Sheelagh Carpendale, and Michael Haller (2012).
Idea playground: When brainstorming is not enough.
In Proceedings of Designing Collaborative Interactive Spaces for e-Creativity, e-Science and e-Learning Workshop at the International Working Conference on Advanced Visual Interfaces (AVI).
|
Kimberley Mikulecky, Mark Hancock, John Brosz, and Sheelagh Carpendale (2011).
Exploring Physical Information Cloth on a Multitouch Table.
In Proceedings of Interactive Tabletops and Surfaces (ITS). ACM.
DOI 10.1145/2076354.2076381.
|
John Brosz and Faramarz Samavati (2010).
Shape-Defined Panoramas.
In Proceedings of Shape Modeling International 2010, 57-67. IEEE.
DOI 10.1109/SMI.2010.23.
|
John Brosz, Sheelagh Carpendale, Faramarz Samavati, Hao Wang, and Alan Dunning (2009).
Art and Nonlinear Projection.
In Proceedings of Bridges 2009: Mathematical Connections in Art, Music and Science.
|
John Brosz, Faramarz Samavati, Sheelagh Carpendale, and Mario Costa Sousa (2007).
Single Camera Flexible Projection.
In Proceedings of the International Symposium on Non-Photorealistic Animation and Rendering (NPAR), ACM SIGGRAPH and EG.
DOI 10.1145/1274871.1274876.
|
John Brosz, Faramarz Samavati, and Mario Costa Sousa (2006).
Terrain Synthesis By-Example.
In Proceedings of the International Conference on Computer Graphics Theory and Applications (GRAPP). EuroGraphics.
|
John Brosz, Faramarz Samavati, and Mario Costa Sousa (2004).
Silhouette Rendering Based On Stability Measurement.
In Proceedings of the Spring Conference of Computer Graphics 2004 (SCCG '04),
ACM SIGGRAPH & Eurographics.
|
Research Book Chapters |
John Brosz (2022). Supporting the Research Experience: Creating a Hub for Interdisciplinary Collaboration.
In H. Thomas Hickerson, Joan K. Lippincott, and Leonora Crema (Ed.) Designing Libraries for the 21st Century, pages 353-364. Assoc. of College & Research Libraries.
ISBN 978-0838936764. [Online].
|
Uta Hinrichs, Alice Thudt, Lindsay MacDonald, Miguel Nacenta, John Brosz and Sheelagh Carpendale (2016).
Beyond Efficiency: Intriguing Interaction for Large Displays in Public Spaces.
In Frank Maurer (Ed.) SurfNet: Designing Digital Surface Applications, pages 347 - 373. NSERC SurfNet, University of Calgary, Calgary, Alberta, Canada.
ISBN 9780889533875.
|
John Brosz, Faramarz Samavati, and Mario Costa Sousa (2007).
Terrain Synthesis By-Example.
Advances in Computer Graphics and Computer Vision, Vol 4(2), 58-77. Springer Berlin Heidelberg.
DOI 10.1007/978-3-540-75274-5_4.
|
Other Refereed Submissions |
Chelsea Ambler, John Brosz, Susan Powelson (2014).
Using Bohemian Bookshelf for serendipitous exploration of a history of medicine rare book collection.
J Med Lib Assoc 102(4). [Virtual Projects Column]
|
Susan Berstler, Christopher Erdmann, John Brosz, Shawna Sadler, Lisa Hardy, Markus Wust, Matt Bernhardt (2014).
The Future of Digital Scholarship.
Info. Outlook: 18(4). Special Libraries Association.
Handle 10536/DRO/DU:30071894. [Magazine Article]
|
Lindsay MacDonald, David Ledo, Miguel Nacenta, John Brosz, and Sheelagh Carpendale (2013).
Authorship in Art/Science Collaboration is Tricky.
Proceedings of the CHI Workshop on Crafting Interactive Systems: Learning from Digital Arts Practice.
Handle 1880/50647. [Workshop Paper]
|
Christian Grossauer, Florian Perteneder, Michael Haller, Jagoda Walny, John Brosz, Anthony Tang, and Sheelagh Carpendale (2012).
MathSketch: Designing a Dynamic Whiteboard for Instructional Contexts.
Educational Interfaces, Software, and Technology (EIST). [Workshop Paper]
|
Lindsay MacDonald, Miguel Nacenta, John Brosz, and Sheelagh Carpendale (2012).
A Delicate Agreement. The New Alberta Contemporaries, Esker Foundation, Calgary, Canada. [Art Exhibition]
|
Ricardo Langner, John Brosz, Raimund Dachselt, and Sheelagh Carpendale (2010).
PhysicsBox: Playful Educational Tabletop Games.
ACM Interactive Tabletops and Surfaces (ITS). ACM. [Poster]
|
Other Publications |
Karen Bourrier and John Brosz (2022). "Women Writers Have Had Plenty of Babies. Here's the Data." Slate, Sept 25, 2022. [Online].
|
Amber Leahey, Eugene Barsky, John Brosz, Alex Garnett, Vincent Gray, Joseph Hafner, Kara Handren, Amanda Harrigan, Christian Lacroix, Julienne Pascoe, Catelynne Sahadath, Dany Savard, Andrew Senior, Barbara Towell, Lee Wilson (2017).
Metadata for Discovery: Disciplinary Standards and Crosswalk Progress Report. Prepared by the Portage Network on behalf of the Canadian Association of Research Libraries (CARL).
DOI 10.14288/1.0355406.
|
Eugene Barsky, John Brosz, Amber Leahy (2016).
Research Data Discovery and the Scholarly Ecosystem in Canada: A White Paper.
Prepared by the Portage Network on behalf of the Canadian Association of Research Libraries (CARL).
DOI 10.14288/1.0307548.
|
AWARDS, SCHOLARSHIPS, GRANTS
Collaborator on SSHRC Insight led by Karen Bourrier & Dan Jacobson |
2021 |
UIST Honorable Mention for Best Demo |
2013 |
Natural Sciences and Engineer Research Council of Canada PGS D |
2005-2008 |
iCORE Graduate Student Scholarship Grant |
2005-2008 |
Department Teaching Assistant Excellence Award |
2007 |
Dean's Research Excellence Award |
2006 |
Department Research Award |
2006, 2004, 2003 |
Province of Alberta Graduate Scholarship |
2004 |
Dean's List |
2003, 2001, 2000, 1999 |
Student Peer Assistance Undergraduate Bursary |
2001 |
Dr. James Zimmerman Memorial Bursary |
2000 |
University of Calgary Undergraduate Merit Award |
1999 |
Student Peer Assistance Undergraduate Bursary |
1999 |
Lee Haskayne Bursary |
1998 |
TEACHING EXPERIENCE
Sessional Instructor for Computer Science 583 Introduction to Information Visualization. |
2019 |
MyGrad Skills Instructor Provided eleven iterations of three different workshops on data visualization theory, data visualization & wrangling software, and research data management. |
2013-2019 |
Instructional Skills Workshop Completed a four-day workshop focusing on questioning skills, constructive feedback, learning styles, and class planning. Taken at the Teaching & Learning Centre, University of Calgary. |
2009 |
Teaching Assistant
|
2003-2008 |
Prepared and presented materials for two hours of tutorial instruction per week as well as marking assignments and assisting students during office hours/continuous tutorial. 10 to 25 students per tutorial and responsible for one or two tutorials per semester.
Courses: CPSC (Computer Science) 231 Intro. to Computer Science, CPSC 453 Intro. to Computer Graphics, CPSC 591 Rendering, CPSC 587 Modelling for Computer Graphics
|
Invited Instructor |
Invited guest lecturer introducting 60 minutes of data visualization concepts and software for Environmental Design 637/Community Planning 610 Community Planning Studio for Professors Kris Fox and Joseli Macedo. | 2017-2022 |
Invited guest lecturer introducing Tableau's visualization software to students in Kinesiology 381 Computer Applications in Kinesiology for Prof. Pro Stergiou. | 2022 |
Invited guest lecturer introducing Tableau's visualization software to students in English 449 Literature of the Late Victorian Period for Prof. Karen Bourrier. | 2015, 2019 |
Invited guest lecturer introducting 180 minute lecture on data visualization and use of Tableau for MBA Accounting 601 and Accounting 541 for Prof. Rong Zhao. | 2018-2019 |
Invited guest lecturer introducing 30 minutes of data visualization concepts and resources for UNIV 201 Global Challenges course for Professors Christine Walsh, Annette Tezli, AnneMarie Dorland, and Robin Mueller. | 2017-2019 |
Invited guest lecturer introducing 15-25 minutes of data visualization concepts and resources for Canadian Studies 501 and Arts & Science Honours Academy 501 for Prof. PJ Stortz. | 2013, 2016-2017 |
Invited guest lecturer on data visualization for Management Studies 217 Introduction to Business Analytics for Instructor Cameron Welsh. | 2014-2015 |
Invited substitute lecturer for Computer Science 583/683 Information Visualization for Prof. Sheelagh Carpendale. | 2010-2011 |
Invited substitute lecturer for Computer Science 591/691 Rendering for Professors Mario Costa Sousa and Jon Rokne. | 2005, 2008 |
ACADEMIC PRESENTATIONS & TALKS
Workshops & Events
|
Symposium: Critical Roles for Libraries in Today's Research Enterprise. Dec. 2019.
With Thomas Hickerson. Washington, DC. 95 participants. [Coordinator]
|
Preconference on Digital Displays for Visualization, Engagement, & Learning. Sept 2016.
With Susan Powelson, Renée Reaume, Dylan Tetrault, and Justin Anders. Calgary. 40 participants. [Member of Org. Committee]
|
Day long workshop on Data Visualization at ACCOLEDS 2015. Dec 2015.
With Renée Reaume. Calgary. 40 participants. [Invited]
|
Day long ACRL worshop on Data Visualization at the ALA 2015 Annual Conference. June 2015.
With Renée Reaume & Leeanne Morrow. San Francisco. 40 participants. [Reviewed Submission]
|
Presentations, Panels, & Webinars |
Webinar: Visualizing Library Assessment Data. Jan. 2020.
Association of College and Research Libraries Insider. With Justine Wheeler and Mary-Jo Romaniuk.
|
Presentation: Redesigning the Researcher-Library Experiences: Case Studies, Key Questions. Dec 2019.
Coalition for Networked Information Fall Meeting, Washington, USA. With Tom Hickerson.
|
Presentation: Partnering with Scholars: Coordinating Functional Support for Campus Research. February 2019.
Georgetown University Library. [Invited Talk]
|
Presentation: What is the Future of Libraries and Academic Research? Dec 2018.
Coalition for Networked Information Fall Meeting, Washington, USA. With Tom Hickerson and Suzanne Goopy. [Reviewed Submission]
|
Webinar: Data Management Planning: Evolving Tri-Agency Expectations and Collaborative Models of Support. Dec 2017.
Canadian Association of Research Administrators. With Robin Smith [Reviewed Submission].
|
Panel Organizer: Experiences with High Resolution Display Walls at Academic Libraries. Dec. 2015.
Coalition for Networked Information Fall Meeting, Washtington, USA. [Reviewed Submission]
|
Panelist: Real World Protyping: Designing Technology Spaces through Experiementation. June 2015.
ALA 2015 Annual Conference, San Francisco, USA. [Invited Panelist]
|
Presentation: Bohemian Bookshelf: Allowing Open Exploration of Fragile collections. Oct 2014
Netspeed, Edmonton. With Chelsea Ambler & Susan Powelson [Reviewed Submission]
|
Presentation: Visualization Studio: Two Years of Experience at the U. of Calgary. March 2014
Coalition for Networked Information Spring Meeting, St Louis, USA. With Shawna Sadler. [Reviewed Submission]
|
Panelist: Canadian Research Libraries' Role in Data Stewardship for the Social Sciences. Oct 2013
World Social Science Forum, Montreal, Canada. [Invited Panelist]
|
Presentation: Visualization Walls. Oct 2013
Netspeed, Calgary, Canada. With Renée Reaume. [Reviewed Submission]
|
Presentation: The Taylor Family Digital Library. Oct 2012.
Internet Librarian, Monterey, USA. With Paul Pival [Reviewed Submission]
|
OTHER ACADEMIC ACTIVITIES
Paper Reviews |
- ACM Human Factors in Computing Systems (CHI) (2011, 2014, 2017, 2021)
- ACM International Conference on Interactive Surfaces and Spaces (ISS) (2016, 2017)
- ACM International Conference on Interactive Tabletops and Surfaces (ITS) (2014)
- ACM Special Interest Group on Computer Science Education (SIGCSE) (2017)
- ACM User Interface Software and Technology Symposium (UIST) (2016)
- Computer & Graphics (2010, 2013, 2014)
- Computational Intelligence (2008)
- Computer-Supported Cooperative Work & Social Computing (CSCW) (2014)
- Environment and Planning A (2014)
- EuroGraphics (2007, 2009)
- Graphics Interface GI (2009, 2010, 2012, 2013)
- IEEE Pervasive Magazine (2015)
- IEEE eScience (2014)
- IEEE Vis (2019)
- InfoVis (2011)
- International Conference on Immersive Telecommunications (2007)
- Shape Modeling International (2009)
- Transactions on Applied Perception (2014)
- Transactions on Computer-Human Interaction (ToCHI) (2013)
- Transactions on Computational Intelligence and AI in Games (2012)
- Transactions on Visualization and Computer Graphics (TVCG) (2013, 2016, 2019)
- University of Calgary Conference on Learning & Teaching (2015)
|
Volunteering/Service |
Member of CARL Portage Data Discovery Expert Group |
2016-2019 |
Member of CARL Portage Data Management Planning Expert Group |
2016-2019 |
University of Calgary Datathon and Meetup Venue Organizer for Data for Good |
2015-2020 |
Judge at the University of Calgary's Undergraduate Research Symposium |
2013-2019 |
Member of the ACM International Conference on Interactive Surfaces and Spaces (ISS) Poster Committee |
2016-2017 |
Member of IEEE eScience Program Committee |
2014 |
Design Mentor at Hacking Health Calgary |
2014 |
Judge & Award-Round Judge at Calgary Youth Science Fair |
2007-2013 |
TECHNICAL SKILLS
Expert Proficiency
|
C, C++, C#, OpenGL, DirectX, PHP, HTML, CSS, javascript, PHP, ASP, Delphi, Pascal, LaTeX, Tableau, Windows, Powerpoint |
Strong Proficiency |
D3, JQuery, three.js, VB, GLSL, Java, QT, SQL, SVN, Git, Linux Server Administration, Python, PowerBI, Video Editing |
|